net/http.http1ClientConn.pconn (field)

26 uses

	net/http (current package)
		clientconn.go#L376: 	pconn *persistConn
		clientconn.go#L390: 	resp, err := cc.pconn.roundTrip(treq)
		clientconn.go#L399: 	cc.pconn.close(errors.New("ClientConn closed"))
		clientconn.go#L405: 	case <-cc.pconn.closech:
		clientconn.go#L406: 		return cc.pconn.closed
		clientconn.go#L413: 	cc.pconn.mu.Lock()
		clientconn.go#L414: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L415: 	if cc.pconn.closed != nil || cc.pconn.reserved || cc.pconn.inFlight {
		clientconn.go#L422: 	cc.pconn.mu.Lock()
		clientconn.go#L423: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L424: 	if cc.pconn.closed == nil && (cc.pconn.reserved || cc.pconn.inFlight) {
		clientconn.go#L431: 	cc.pconn.mu.Lock()
		clientconn.go#L432: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L433: 	if cc.pconn.closed != nil {
		clientconn.go#L434: 		return cc.pconn.closed
		clientconn.go#L437: 	case <-cc.pconn.availch:
		clientconn.go#L441: 	cc.pconn.reserved = true
		clientconn.go#L446: 	cc.pconn.mu.Lock()
		clientconn.go#L447: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L448: 	if cc.pconn.reserved {
		clientconn.go#L450: 		case cc.pconn.availch <- struct{}{}:
		clientconn.go#L454: 		cc.pconn.reserved = false